package com.serviceprovider.business.module.admin.transaction.valueobjects;

//~--- JDK imports ------------------------------------------------------------

import java.io.Serializable;

import java.util.Map;

/**
 * The Class CsvMapping.
 *
 * @author mrduongnv@gmail.com
 */
public class CsvMapping implements Serializable {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = -6020617858936091025L;

    /** The csv mapping map. */
    private Map<String, String> csvMappingMap;

    /** The db transform map. */
    private Map<String, String> dbTransformMap;
    private String              transformUniqueDbField;
    private String              transformUniqueId;

    /**
     * Gets the csv mapping map.
     *
     * @return the csvMappingMap
     */
    public Map<String, String> getCsvMappingMap() {
        return this.csvMappingMap;
    }

    /**
     * Sets the csv mapping map.
     *
     * @param csvMappingMap
     *            the csvMappingMap to set
     */
    public void setCsvMappingMap(Map<String, String> csvMappingMap) {
        this.csvMappingMap = csvMappingMap;
    }

    /**
     * Gets the db transform map.
     *
     * @return the dbTransformMap
     */
    public Map<String, String> getDbTransformMap() {
        return this.dbTransformMap;
    }

    /**
     * Sets the db transform map.
     *
     * @param dbTransformMap
     *            the dbTransformMap to set
     */
    public void setDbTransformMap(Map<String, String> dbTransformMap) {
        this.dbTransformMap = dbTransformMap;
    }

    /**
     * Gets the transform unique id.
     *
     * @return the transformUniqueId
     */
    public String getTransformUniqueId() {
        return this.transformUniqueId;
    }

    /**
     * Sets the transform unique id.
     *
     * @param transformUniqueId
     *            the transformUniqueId to set
     */
    public void setTransformUniqueId(String transformUniqueId) {
        this.transformUniqueId = transformUniqueId;
    }

    /**
     * Gets the transform unique db field.
     *
     * @return the transformUniqueDbField
     */
    public String getTransformUniqueDbField() {
        return this.transformUniqueDbField;
    }

    /**
     * Sets the transform unique db field.
     *
     * @param transformUniqueDbField
     *            the transformUniqueDbField to set
     */
    public void setTransformUniqueDbField(String transformUniqueDbField) {
        this.transformUniqueDbField = transformUniqueDbField;
    }
}



